<?php 

/**
 * Necessário apenas para listagem de itens do menu do módulo do admin.
 * -- Inicialmente este módulo apenas contém o remanejamento, que é um controller interno.
 */
class Admin_Model_Recursos
{
    
    /**
     * Função que busca a lista os tipos de recursos que podem existir no sistema.
     * 
     * @return array $result
     */
    public function listarTpRecursos() 
    {
        $tblTpRecurso = new Admin_Model_DbTable_Remanejamento_TblRemanTipoRecurso();
        $lstTpRecurso = $tblTpRecurso->fetchAll();
        $result       = array();

        // colocando o resultado num array compatível com zend_form
        if (!empty($lstTpRecurso)) {
            $lstTpRecurso = $lstTpRecurso->toArray();
            foreach ($lstTpRecurso as $tpRecurso) {               
                $result[ $tpRecurso['cd_tipo_recurso'] ] = $tpRecurso['tipo_recurso_descricao'];
            }
        } 
        
        return $result;
    }
    
}